package com.rainyun.rc.orm.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**代表反序列化时候的采用默认的子类<br>
 * 适合Map或者List类型的字段使用<br>
 * 默认Map为LinkedHashMap,List为ArrayList*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface SubClass {
	public Class<?> value();
}
